/**
 * 
 */
package fr.upmc.alasca.centreCalcul.interne.machinePhysique.capteurCoeurs.ports;

import java.util.List;

import fr.upmc.alasca.centreCalcul.interne.machinePhysique.capteurCoeurs.CapteurCoeurs;
import fr.upmc.alasca.centreCalcul.interne.machinePhysique.capteurCoeurs.interfaces.CapteurCoeursMachinePhysiqueI;
import fr.upmc.alasca.centreCalcul.objets.CoeurParam;
import fr.upmc.components.ports.AbstractInboundPort;

/**
 * @author Antoine Lavaire, Sabri Labassi, Thibaut Fleury, Ryme Fantazi
 */
public	class	CapteurCoeursMachinePhysiqueInboundPort
extends 		AbstractInboundPort
implements 		CapteurCoeursMachinePhysiqueI
{
	private static final long serialVersionUID = 1L;
	
	
	public	CapteurCoeursMachinePhysiqueInboundPort
	(
		String			p_uri,
		CapteurCoeurs	p_owner
	) throws	Exception
	{
		super(p_uri, CapteurCoeursMachinePhysiqueI.class, p_owner);
		
		assert this.uri != null;
	}

	
	@Override
	public	void	modificationCoeur
	(
		List<CoeurParam>	p_coeurs
	) throws	Exception
	{
		((CapteurCoeurs)this.owner).modificationCoeur(p_coeurs);
	}
}
